package com.ruoyi.radar.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.Type;
import lombok.Data;

/**
 * 
 * @TableName radar_silo_result
 */
@TableName(value ="radar_silo_result")
@Data
public class RadarSiloResult implements Serializable {
    /**
     * 结果id
     */
    @Excel(name = "历史数据id", type = Type.EXPORT)
    @TableId(value = "result_id")
    private String resultId;

    /**
     * 对应的仓
     */
    @Excel(name = "料仓id")
    @TableField(value = "stock_id")
    private String stockId;

    @Excel(name = "料仓名称")
    @TableField(exist = false)
    private String siloStockName;

    /**
     * 测量时长（秒）
     */
    @Excel(name = "测量时长（秒）")
    @TableField(value = "time_long")
    private String timeLong;

    /**
     * 平均物位
     */
    @Excel(name = "平均物位")
    @TableField(value = "liner_lev")
    private String linerLev;

    /**
     * 体积
     */
    @Excel(name = "体积")
    @TableField(value = "liner_vol")
    private String linerVol;

    /**
     * 重量
     */
    @Excel(name = "重量")
    @TableField(value = "liner_weigh")
    private String linerWeigh;

    /**
     * 容比
     */
    @Excel(name = "容比")
    @TableField(value = "per_level")
    private String perLevel;

    /**
     * 最高物位
     */
    @Excel(name = "最高物位")
    @TableField(value = "liner_max")
    private String linerMax;

    /**
     * 最低物位
     */
    @Excel(name = "最低物位")
    @TableField(value = "liner_min")
    private String linerMin;

    /**
     * 
     */
    @TableField(value = "warning")
    private String warning;

    /**
     * 
     */
    @TableField(value = "warning_level")
    private String warningLevel;

    /**
     * 
     */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
    @TableField(value = "create_time")
    private Date createTime;

//    @TableField(exist = false)
//    private String siloStockId;



    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}